//package com.zq.core.utils;
//
//import com.alibaba.fastjson.JSON;
//import WxDto;
//import org.apache.commons.lang3.StringUtils;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.stereotype.Component;
//
//@Component
//public class WxUtil {
//
//
//    private static String appid;
//
//
//    private static String secret;
//
//    public static WxDto jscode2session(String code) {
//        // 替换参数
//        String url = URL.JSCODE2SESSION.replaceAll("APPID", appid)
//                .replaceAll("JS_CODE", code)
//                .replaceAll("SECRET", secret);
//        // 请求wx服务器 获取 openid 和 session_key
//        String postResult = HttpRequestUtil.post(url);
//        if (StringUtils.isBlank(postResult)) {
//            return null;
//        }
//        return JSON.parseObject(postResult, WxDto.class);
//    }
//
//    /*****************************初始化配置**************************/
//    @Value("${config.wx.appid}")
//    public void setAppid(String appid) {
//        WxUtil.appid = appid;
//    }
//
//    @Value("${config.wx.secret}")
//    public void setSecret(String secret) {
//        WxUtil.secret = secret;
//    }
//
//    interface URL {
//        String JSCODE2SESSION = "https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JS_CODE&grant_type=authorization_code";
//    }
//
//}
